/*
 ============================================================================
 Name        : main_format_file.c
 Author      : 
 Version     : 0.1
 Copyright   : Your copyright notice
 Description : Template Framework CUnit in C, Ansi-style
 ============================================================================
 */

#include "format_file.h"

int main(){
	int n,scelta;
	persona *array;
	FILE * fp;


	do{
	system("CLS");
	printf("Menu:\n1=Inserisci\n2=Scrivi e Formatta nel file\n3=Leggi da file e stampa\nScelta?");
	scanf("%d",&scelta);
	switch(scelta){

	case 1:
		system("CLS");
		if ((fp=fopen("persone.csv","w+"))==NULL)
							printf("Errore apertura file!!\n");
		printf("Che dimensione n? ");
		scanf("%d",&n);
		array=(persona*)calloc(n,(sizeof(persona)));
		inserisci(n,array);
		break;
	case 2:
		system("CLS");
		formatta(n,array,fp);
		fclose(fp);
		system("pause");
		break;
	case 3:
		system("CLS");
		if ((fp=fopen("persone.csv","r+"))==NULL)
			printf("Errore apertura file!!\n");

		lettura_file(n,fp);
		system("pause");
		break;
	default:
		break;
	}

	}while (scelta!=0);
	fclose(fp);


	system("PAUSE");
	return 0;
}
